Ethnographically informed analysis for software engineers

نویسندگان

  • Stephen Viller
  • Ian Sommerville
چکیده

It is increasingly recognized that human, social, and political factors have a signi"cant impact on software systems design. To address this, ethnographic studies of work have been used to inform the systems design process, especially in cooperative work settings where systems support several users working together. Based on our experience of these studies, we have investigated the integration of social analysis into the systems design process by developing an integrated approach to social and object-oriented analysis. New methods are unlikely to be adopted in industry unless they can be integrated with existing practice. Our approach, called Coherence, addresses this issue by helping identify use cases, generating initial use case models, and by using the Uni"ed Modelling Language (UML) to represent social aspects of work that may have an impact on the design of computer-based systems. Coherence is the fusion of two well-established strands of research on ethnographically informed design and viewpoint-oriented requirements engineering. This paper introduces Coherence, and focuses on the support provided for social analysis. We have identi"ed three social viewpoints, namely a distributed coordination viewpoint, a plans and procedures viewpoint and an awareness of work viewpoint. Coherence is illustrated using a case study based on an air tra$c control system. ( 2000 Academic Press

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ethnographically Informed Studies as a Methodology for Motivation Aware Design Processes

While motivational aspects have been recognized as important factors for IT support for learning, it has been difficult to integrate them into requirements engineering processes. We propose ethnographically informed studies as an effective means that has been successfully applied in two research projects as part of their design processes and discuss the remaining challenges.

متن کامل

Speaking about software requirements using physical artifacts: A study from a situated cognition perspective

In this paper, we report our ethnographically-informed study of a software development team using Agile software development methods in an industry. An Agile team relies on the use of simple artifacts, such as the story cards and the wall to communicate software requirements with one another. However little is known how the simple artifacts support this communication practice. Hence, we wanted ...

متن کامل

People as Carriers of Experience and Sources of Commitment: Information Seeking in a Software Design Project

Engineers in co-operative work settings must engage in a variety of information-seeking activities to accomplish their tasks, and they often turn to other people for information. This study investigates the role of people as information sources during software design, the early stages of software engineering. The purpose is to analyse how information seeking is woven into co-operative work and ...

متن کامل

Regulating Prominence: A Design Pattern for Co-located Collaboration

Co-located people do things individually while participating in collaboration. It is, however, difficult for designers to foresee what they will do individually and what they will do jointly. Participants therefore need to be able to move any information object between private and public states, but that is cumbersome to do with objects confined to a traditional PC-based workstation. This paper...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Int. J. Hum.-Comput. Stud.

دوره 53  شماره 

صفحات  -

تاریخ انتشار 2000